using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;

using micivCore.Components;
using miciv;

namespace micivCore.Player
{
    public interface IPlayer
    {
        string ID { get; }
        string NickName { get; }
        CoreContext CoreContext { get; }
        IMapCommunicator MapCommunicator { get; }
        bool Initialize(XmlElement _xmlPlayer);
        void Activate();
        void Update();
        void Deactivate();
        void Release();
    }
}
